翻訳と辞書
Words near each other
・ Multisystem developmental disorder
・ Multisystem proteinopathy
・ Multisystemic therapy
・ MultiTail
・ Multitap
・ Multitape Turing machine
・ Multitaper
・ Multitarget stool DNA screening test
・ Multitasker
・ Multitasking (disambiguation)
・ Multiteam system
・ Multiteatro
・ Multitenancy
・ Multitheoretical psychotherapy
・ Multithreading
Multithreading (computer architecture)
・ MultiThématiques
・ Multitier architecture
・ Multiton pattern
・ Multitone Records
・ Multitrack recording
・ Multitrait-multimethod matrix
・ Multitran
・ Multitree
・ Multitronic
・ Multituberculata
・ Multitubulatina
・ Multitude
・ Multitude Media
・ Multitudes


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Multithreading (computer architecture) : ウィキペディア英語版
Multithreading (computer architecture)

In computer architecture, multithreading is the ability of a central processing unit (CPU) or a single core in a multi-core processor to execute multiple processes or threads concurrently, appropriately supported by the operating system. This approach differs from multiprocessing, as with multithreading the processes and threads have to share the resources of a single or multiple cores: the computing units, the CPU caches, and the translation lookaside buffer (TLB).
Where multiprocessing systems include multiple complete processing units, multithreading aims to increase utilization of a single core by using thread-level as well as instruction-level parallelism. As the two techniques are complementary, they are sometimes combined in systems with multiple multithreading CPUs and in CPUs with multiple multithreading cores.
==Overview==
The multithreading paradigm has become more popular as efforts to further exploit instruction-level parallelism have stalled since the late 1990s. This allowed the concept of throughput computing to re-emerge from the more specialized field of transaction processing; even though it is very difficult to further speed up a single thread or single program, most computer systems are actually multitasking among multiple threads or programs. Thus, techniques that improve the throughput of all tasks result in overall performance gains.
Two major techniques for throughput computing are ''multithreading'' and ''multiprocessing''.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Multithreading (computer architecture)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.